Paul Eggert [Thu, 10 Feb 2011 07:03:12 +0000 (23:03 -0800)]
Merge from gnulib.
Paul Eggert [Tue, 8 Feb 2011 07:05:03 +0000 (23:05 -0800)]
Import getloadavg module from gnulib.
Paul Eggert [Mon, 7 Feb 2011 22:50:00 +0000 (14:50 -0800)]
Merge from mainline.
Jay Belanger [Mon, 7 Feb 2011 22:25:31 +0000 (16:25 -0600)]
calc/calc-units.el (math-logunits-quant): Add support for
non-logarithmic units.
Ken Manheimer [Mon, 7 Feb 2011 20:43:36 +0000 (15:43 -0500)]
allout.el (allout-after-copy-or-kill-hook): New hook for extension-specific
processing of killed text.
(allout-mode): Include new allout-after-copy-or-kill-hook among mentioned
hooks.
(allout-kill-line) (allout-kill-topic): Ensure that processing after kill
happens even if barf-if-buffer-read-only is raised. Include new
allout-after-copy-or-kill-hook among that subsequent processing.
(allout-deannotate-hidden): Actually remove the annotation text properties.
Eli Zaretskii [Mon, 7 Feb 2011 19:15:02 +0000 (21:15 +0200)]
Regenerate lib/getopt_.h.
Ken Manheimer [Mon, 7 Feb 2011 18:58:17 +0000 (13:58 -0500)]
* allout.el (allout-listify-exposed): Copy text sans text properties.
Ken Manheimer [Mon, 7 Feb 2011 18:55:33 +0000 (13:55 -0500)]
(allout-listify-exposed): Copy text sans text properties.
Lars Ingebrigtsen [Mon, 7 Feb 2011 13:03:22 +0000 (13:03 +0000)]
nnimap.el (nnimap-update-info): Refactor slightly.
(nnimap-update-info): Tell Gnus whether there are any \Recent messages.
(nnimap-update-info): Clean up slightly.
(nnimap-quirk): Add quirk for Gmail IMAP which bugs out on NUL characters.
(nnimap-process-quirk): Renamed function to avoid collision.
(nnimap-update-info): Fix macrology bug-out.
Michael Albinus [Mon, 7 Feb 2011 09:21:08 +0000 (10:21 +0100)]
* dbus.texi (Bus names): Adapt descriptions for
dbus-list-activatable-names and dbus-list-known-names.
Michael Albinus [Mon, 7 Feb 2011 08:01:15 +0000 (09:01 +0100)]
* net/dbus.el (dbus-list-activatable-names): Add optional argument BUS.
Paul Eggert [Mon, 7 Feb 2011 06:18:55 +0000 (22:18 -0800)]
Merge: * image.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 06:18:23 +0000 (22:18 -0800)]
* image.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 06:16:13 +0000 (22:16 -0800)]
Merge: * xml.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 06:15:32 +0000 (22:15 -0800)]
* xml.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:48:19 +0000 (21:48 -0800)]
Merge: * ralloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:47:56 +0000 (21:47 -0800)]
* ralloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:45:11 +0000 (21:45 -0800)]
Merge: * xfont.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:44:50 +0000 (21:44 -0800)]
* xfont.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:42:51 +0000 (21:42 -0800)]
Merge: * doprnt.c, indent.c, character.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:42:15 +0000 (21:42 -0800)]
* doprnt.c, indent.c, character.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:07:22 +0000 (21:07 -0800)]
Merge: * callproc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:06:59 +0000 (21:06 -0800)]
* callproc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:02:40 +0000 (21:02 -0800)]
Merge: * process.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:02:02 +0000 (21:02 -0800)]
* process.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:49:09 +0000 (20:49 -0800)]
Merge: * lread.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:48:38 +0000 (20:48 -0800)]
* lread.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:44:05 +0000 (20:44 -0800)]
Merge: * fns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:43:35 +0000 (20:43 -0800)]
* fns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 03:11:47 +0000 (19:11 -0800)]
Merge: * callint.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 03:09:32 +0000 (19:09 -0800)]
* callint.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:51:50 +0000 (18:51 -0800)]
Merge: * editfns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:51:10 +0000 (18:51 -0800)]
* editfns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:27:27 +0000 (18:27 -0800)]
Merge: * print.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:26:14 +0000 (18:26 -0800)]
* print.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:19:13 +0000 (18:19 -0800)]
Merge: * data.c etc: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:18:35 +0000 (18:18 -0800)]
* data.c etc: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:07:55 +0000 (18:07 -0800)]
Merge from mainline.
Paul Eggert [Mon, 7 Feb 2011 02:06:16 +0000 (18:06 -0800)]
Merge: * alloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:05:30 +0000 (18:05 -0800)]
* alloc.c: conform to C89 pointer rules
Jay Belanger [Mon, 7 Feb 2011 01:40:47 +0000 (19:40 -0600)]
Eliminate newline
Jay Belanger [Mon, 7 Feb 2011 01:35:09 +0000 (19:35 -0600)]
calc.texi (Logarithmic Units): New section
Paul Eggert [Mon, 7 Feb 2011 01:32:09 +0000 (17:32 -0800)]
Merge: * search.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:31:29 +0000 (17:31 -0800)]
* search.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:25:30 +0000 (17:25 -0800)]
Merge: * casefiddle.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:24:53 +0000 (17:24 -0800)]
* casefiddle.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:19:18 +0000 (17:19 -0800)]
Merge: * dired.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:18:31 +0000 (17:18 -0800)]
* dired.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:04:05 +0000 (17:04 -0800)]
Merge from mainline.
Paul Eggert [Mon, 7 Feb 2011 01:03:27 +0000 (17:03 -0800)]
Merge: gnulib: allow multiple gnulib generated replacements to coexist
Paul Eggert [Mon, 7 Feb 2011 01:01:26 +0000 (17:01 -0800)]
gnulib: allow multiple gnulib generated replacements to coexist
This defines a few preprocessor symbols that should not affect Emacs.
* lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
via "make sync-from-gnulib".
Jay Belanger [Mon, 7 Feb 2011 00:54:23 +0000 (18:54 -0600)]
calc/README: Add mention of logarithmic units.
calc/calc-help.el (calc-logunits-add): Rename from `calc-logunits-plus'.
(calc-logunits-sub): Rename from `calc-logunits-minus'.
(calc-logunits-mul): Rename from `calc-logunits-times'.
(calcFunc-lupoweradd): Rename from `calcFunc-lupowerplus'.
(calcFunc-lupowersub): Rename from `calcFunc-lupowerminus'.
(calcFunc-lupowermul): Rename from `calcFunc-lupowertimes'.
calc/calc-ext.el (calc-init-extensions): Change names of logarithmic
unit functions in autoloads.
Paul Eggert [Mon, 7 Feb 2011 00:54:00 +0000 (16:54 -0800)]
Merge from mainline.
Deniz Dogan [Mon, 7 Feb 2011 00:12:17 +0000 (01:12 +0100)]
* lisp/net/rcirc.el (rcirc-handler-317): New function. (Bug#6507)
Jay Belanger [Sun, 6 Feb 2011 22:44:01 +0000 (16:44 -0600)]
Update ChangeLog
Jay Belanger [Sun, 6 Feb 2011 22:42:14 +0000 (16:42 -0600)]
calc/calc.el (calc-logunits-field-reference) Renamed from
`calc-default-field-reference-level'.
(calc-logunits-power-reference): Renamed from `calc-default-power-reference-level'
calc/calc-units.el (math-logunits-quant): Renamed from `math-logunits-level'
(math-logunits-plus): Renamed from math-logcombine.
(calcFunc-luplus, calcFunc-luminus calc-luplus, calc-luminus): Remove functions.
(calcFunc-lufieldplus, calcFunc-lupowerplus, calcFunc-lufieldminus)
(calcFunc-lufieldminus,calc-logunits-plus calc-logunits-minus): New functions.
(calcFunc-fieldquant): Renamed from `calcFunc-fieldlevel'.
(calcFunc-powerquant): Renamed from `calcFunc-powerlevel'.
(calc-logunits-quantity): Renamed from `calc-level'.
(calcFunc-dbfieldlevel, calcFunc-dbpowerlevel, calcFunc-npfieldlevel)
(calcFunc-nppowerlevel,calc-logunits-dblevel, calc-logunits-nplevel)
(math-logunits-times, calcFunc-lufieldtimes, calcFunc-lupowertimes)
(calc-logunits-times, math-logunits-divide, calcFunc-lufielddiv)
(calcFunc-lupowerdiv,calc-logunits-divide,math-logunits-level):
New functions.
calc-help.el (calc-u-prefix-help): Removed "L" reference.
(calc-ul-prefix-help): Remove.
(calc-l-prefix-help): New function.
(calc-full-help): Add reference to `calc-l-prefix-help'.
calc-ext.el (calc-init-extensions): Update autoloads.
Lars Ingebrigtsen [Sun, 6 Feb 2011 22:27:28 +0000 (22:27 +0000)]
nntp.el (nntp-finish-retrieve-group-infos): Protect against the first part not returning any data.
proto-stream.el (open-protocol-stream): Document the return value.
Paul Eggert [Sun, 6 Feb 2011 22:13:32 +0000 (14:13 -0800)]
Merge: gnulib: undo previous change
Paul Eggert [Sun, 6 Feb 2011 22:13:03 +0000 (14:13 -0800)]
gnulib: undo previous change
Paul Eggert [Sun, 6 Feb 2011 22:03:16 +0000 (14:03 -0800)]
Merge: * fileio.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 22:02:50 +0000 (14:02 -0800)]
* fileio.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 20:13:17 +0000 (12:13 -0800)]
Merge: * minibuf.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 20:12:53 +0000 (12:12 -0800)]
* minibuf.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:56:59 +0000 (11:56 -0800)]
Merge: * keymap.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:56:30 +0000 (11:56 -0800)]
* keymap.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:45:23 +0000 (11:45 -0800)]
Merge: * insdel.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:44:36 +0000 (11:44 -0800)]
* insdel.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 19:28:41 +0000 (11:28 -0800)]
Merge from mainline.
Chong Yidong [Sun, 6 Feb 2011 15:04:31 +0000 (10:04 -0500)]
Remove the check for non-ASCII in report-emacs-bug-hook (Bug#7925).
* mail/emacsbug.el (report-emacs-bug-hook): Remove the check for
non-ASCII characters.
Julien Danjou [Sun, 6 Feb 2011 12:48:19 +0000 (12:48 +0000)]
message.el (message-setup-1): Handle message-generate-headers-first set to t.
Paul Eggert [Sun, 6 Feb 2011 09:04:15 +0000 (01:04 -0800)]
Merge: * keyboard.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 09:03:25 +0000 (01:03 -0800)]
* keyboard.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 08:52:27 +0000 (00:52 -0800)]
Merge: * image.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 08:51:35 +0000 (00:51 -0800)]
* image.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 08:29:50 +0000 (00:29 -0800)]
[merge] gnulib: adjust to upstream _HEADERS change
Paul Eggert [Sun, 6 Feb 2011 08:28:30 +0000 (00:28 -0800)]
gnulib: adjust to upstream _HEADERS change
Paul Eggert [Sun, 6 Feb 2011 03:49:08 +0000 (19:49 -0800)]
Merge: * xfns.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 03:48:28 +0000 (19:48 -0800)]
* xfns.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 03:14:24 +0000 (19:14 -0800)]
Merge: * xterm.c: Avoid unportable int assumption.
Paul Eggert [Sun, 6 Feb 2011 03:13:16 +0000 (19:13 -0800)]
* xterm.c (x_alloc_nearest_color_1): Avoid unportable int assumption.
Emacs assumes two's complement elsewhere, but the assumption is
easy to remove here, and this suppresses a warning with Sun C 5.8.
Paul Eggert [Sun, 6 Feb 2011 03:07:57 +0000 (19:07 -0800)]
Merge: * xterm.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 02:50:02 +0000 (18:50 -0800)]
* xterm.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 02:01:17 +0000 (18:01 -0800)]
* doc.c: conform to C89 pointer rules
Paul Eggert [Sun, 6 Feb 2011 01:56:00 +0000 (17:56 -0800)]
* doc.c: conform to C89 pointer rules
(get_doc_string, Fsnarf_documentation, Fsubstitute_command_keys):
Change types between char * and unsigned char *, to satisfy C89
rules about pointer type compatibility.
Paul Eggert [Sun, 6 Feb 2011 01:26:38 +0000 (17:26 -0800)]
Merge: don't ignore chdir failure
Paul Eggert [Sun, 6 Feb 2011 01:25:41 +0000 (17:25 -0800)]
don't ignore chdir failure
* sysdep.c (sys_subshell) [!defined DOS_NT]: Diagnose chdir
failure and exit.
(sys_subshell) [defined DOS_NT]: Mark with a FIXME the two
remaining unchecked chdir calls in this function; some DOS/NT
expert needs to fix them.
* emacs.c (main): Mark with a FIXME the unchecked chdir calls
in this function; some NextStep expert needs to fix them.
Paul Eggert [Sun, 6 Feb 2011 01:23:15 +0000 (17:23 -0800)]
Merge from mainline.
Teodor Zlatanov [Sun, 6 Feb 2011 00:25:41 +0000 (00:25 +0000)]
gnus-overrides.texi: Renamed from overrides.texi and all the relevant manuals use it now.
Makefile.in (nowebhack): Fixed to use -D flag instead of overrides.
Paul Eggert [Sat, 5 Feb 2011 23:34:04 +0000 (15:34 -0800)]
Merge from mainline.
Glenn Morris [Sat, 5 Feb 2011 22:46:34 +0000 (14:46 -0800)]
bzrmerge.el trivia.
* admin/bzrmerge.el (bzrmerge-warning-buffer): New constant.
(bzrmerge-apply): Use it.
(bzrmerge): Kill any old warning buffer first.
Glenn Morris [Sat, 5 Feb 2011 22:30:14 +0000 (14:30 -0800)]
Merge from emacs-23; up to r100454.
Glenn Morris [Sat, 5 Feb 2011 22:03:44 +0000 (14:03 -0800)]
* lisp/emacs-lisp/cl-macs.el (return-from): Fix doc typo.
Paul Eggert [Sat, 5 Feb 2011 21:27:41 +0000 (13:27 -0800)]
Merge from mainline.
Deniz Dogan [Sat, 5 Feb 2011 21:07:26 +0000 (22:07 +0100)]
* lisp/net/rcirc.el (rcirc-handler-JOIN): Reset mode-line-process
(Bug#6386).
Stefan Monnier [Sat, 5 Feb 2011 19:46:47 +0000 (14:46 -0500)]
* lisp/progmodes/sh-script.el (sh-here-doc-open-re): Don't rely on the
font-lock-syntax-table remappings.
(sh-here-doc-markers, sh-here-doc-re): Remove.
(sh-font-lock-close-heredoc): Remove.
(sh-syntax-propertize-here-doc): New function.
(sh-font-lock-open-heredoc): Set the sh-here-doc-marker property
instead of the sh-here-doc-re.
(sh-font-lock-paren): Don't do anything in comments or strings.
Handle line continuations. Accept a few more chars.
Don't rely on the font-lock-syntax-table remappings.
`esac' is not a valid pattern.
(sh-syntax-propertize-function): Handle here-docs differently, so we
don't bother syntax-propertizing the insides.
Stefan Monnier [Sat, 5 Feb 2011 15:53:04 +0000 (10:53 -0500)]
* lisp/progmodes/sh-script.el (sh-font-lock-paren, sh-kw, sh-prev-thing):
Handle new bashisms ";&" and ";;&".
Katsumi Yamaoka [Sat, 5 Feb 2011 12:29:48 +0000 (12:29 +0000)]
overrides.texi: Remove.
sieve.texi, sasl.texi, pgg.texi, message.texi, gnus.texi:
emacs-mime.texi, auth.texi, Makefile.in: Revert last changes.
Katsumi Yamaoka [Sat, 5 Feb 2011 11:23:52 +0000 (11:23 +0000)]
Makefile.in (webhack, nowebhack): New targets that I forgot to merge from Gnus last.
Paul Eggert [Sat, 5 Feb 2011 10:25:25 +0000 (02:25 -0800)]
Merge from mainline
Paul Eggert [Sat, 5 Feb 2011 10:22:19 +0000 (02:22 -0800)]
Merge: xstrcasecmp: conform to C89 pointer rules